/*
 * @Descripttion: 
 * @version: 
 * @Author: TT
 * @Date: 2023-03-20 10:31:03
 * @LastEditors: TT
 * @LastEditTime: 2023-03-21 21:53:19
 */

// import 'package:easy_refresh/easy_refresh.dart';
// import 'package:hzy_normal_tool/hzy_normal_tool.dart';

// import '../utils/utils.dart';

// class CommonVM extends HzyBaseVM {
//   CommonVM() {
//     configRefreshController();
//   }
//   EasyRefreshController? refreshController;

//   bool controlFinishRefresh = true;

//   bool controlFinishLoad = true;


//   @override
//   void configRefreshController() {
//     refreshController = EasyRefreshController(
//       controlFinishLoad: controlFinishLoad,
//       controlFinishRefresh: controlFinishRefresh,
//     );
//   }

//   // 上啦加载
//   @override
//   void configLoading() {
//     page++;
//     configNetWork(
//       mark: listMark ?? "",
//       type: 2,
//     );
//   }

//   // 下啦刷新
//   @override
//   void configRefresh() {
//     page = 1;
//     configNetWork(
//       mark: listMark ?? "",
//       type: 1,
//     );
//   }

//   // 配置结束刷新操作
//   PageState configRefreshPageState({
//     int? allNum,
//     int? netWorkNum,
//     required int type,
//   }) {
//     return endRefresh(
//       type: type,
//       pageState: HzyNormalTools.configPageState(
//         allNum: allNum ?? 0,
//         networkNum: netWorkNum ?? 0,
//       ),
//     );
//   }

//   @override
//   PageState endRefresh({required int type, required PageState pageState}) {
//     return configEndRefresh(
//       type: type,
//       state: pageState,
//       refreshController: refreshController,
//     );
//   }
// }
